var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
  for (var prop in b ||= {})
    if (__hasOwnProp.call(b, prop))
      __defNormalProp(a, prop, b[prop]);
  if (__getOwnPropSymbols)
    for (var prop of __getOwnPropSymbols(b)) {
      if (__propIsEnum.call(b, prop))
        __defNormalProp(a, prop, b[prop]);
    }
  return a;
};
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
  mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

// components/locale/th_TH.tsx
var th_TH_exports = {};
__export(th_TH_exports, {
  default: () => th_TH_default4
});
module.exports = __toCommonJS(th_TH_exports);
var import_th_TH4 = __toESM(require("rc-pagination/lib/locale/th_TH"));

// components/date-picker/locale/th_TH.tsx
var import_th_TH = __toESM(require("rc-picker/lib/locale/th_TH"));

// components/time-picker/locale/th_TH.tsx
var locale = {
  placeholder: "เลือกเวลา"
};
var th_TH_default = locale;

// components/date-picker/locale/th_TH.tsx
var locale2 = {
  lang: __spreadValues({
    placeholder: "เลือกวันที่",
    yearPlaceholder: "เลือกปี",
    quarterPlaceholder: "เลือกไตรมาส",
    monthPlaceholder: "เลือกเดือน",
    weekPlaceholder: "เลือกสัปดาห์",
    rangePlaceholder: ["วันเริ่มต้น", "วันสิ้นสุด"],
    rangeYearPlaceholder: ["ปีเริ่มต้น", "ปีสิ้นสุด"],
    rangeMonthPlaceholder: ["เดือนเริ่มต้น", "เดือนสิ้นสุด"],
    rangeWeekPlaceholder: ["สัปดาห์เริ่มต้น", "สัปดาห์สิ้นสุด"]
  }, import_th_TH.default),
  timePickerLocale: __spreadValues({}, th_TH_default)
};
var th_TH_default2 = locale2;

// components/calendar/locale/th_TH.tsx
var th_TH_default3 = th_TH_default2;

// components/locale/th_TH.tsx
var typeTemplate = "${label} ไม่ใช่ ${type} ที่ถูกต้อง";
var localeValues = {
  locale: "th",
  Pagination: import_th_TH4.default,
  DatePicker: th_TH_default2,
  TimePicker: th_TH_default,
  Calendar: th_TH_default3,
  global: {
    placeholder: "กรุณาเลือก"
  },
  Table: {
    filterTitle: "ตัวกรอง",
    filterConfirm: "ยืนยัน",
    filterReset: "รีเซ็ต",
    filterEmptyText: "ไม่มีตัวกรอง",
    emptyText: "ไม่มีข้อมูล",
    selectAll: "เลือกทั้งหมดในหน้านี้",
    selectInvert: "กลับสถานะการเลือกในหน้านี้",
    selectionAll: "เลือกข้อมูลทั้งหมด",
    sortTitle: "เรียง",
    expand: "แสดงแถวข้อมูล",
    collapse: "ย่อแถวข้อมูล",
    triggerDesc: "คลิกเรียงจากมากไปน้อย",
    triggerAsc: "คลิกเรียงจากน้อยไปมาก",
    cancelSort: "คลิกเพื่อยกเลิกการเรียง"
  },
  Modal: {
    okText: "ตกลง",
    cancelText: "ยกเลิก",
    justOkText: "ตกลง"
  },
  Popconfirm: {
    okText: "ตกลง",
    cancelText: "ยกเลิก"
  },
  Transfer: {
    titles: ["", ""],
    searchPlaceholder: "ค้นหา",
    itemUnit: "ชิ้น",
    itemsUnit: "ชิ้น",
    remove: "นำออก",
    selectCurrent: "เลือกทั้งหมดในหน้านี้",
    removeCurrent: "นำออกทั้งหมดในหน้านี้",
    selectAll: "เลือกข้อมูลทั้งหมด",
    removeAll: "นำข้อมูลออกทั้งหมด",
    selectInvert: "กลับสถานะการเลือกในหน้านี้"
  },
  Upload: {
    uploading: "กำลังอัปโหลด...",
    removeFile: "ลบไฟล์",
    uploadError: "เกิดข้อผิดพลาดในการอัปโหลด",
    previewFile: "ดูตัวอย่างไฟล์",
    downloadFile: "ดาวน์โหลดไฟล์"
  },
  Empty: {
    description: "ไม่มีข้อมูล"
  },
  Icon: {
    icon: "ไอคอน"
  },
  Text: {
    edit: "แก้ไข",
    copy: "คัดลอก",
    copied: "คัดลอกแล้ว",
    expand: "ขยาย"
  },
  PageHeader: {
    back: "ย้อนกลับ"
  },
  Form: {
    optional: "(ไม่จำเป็น)",
    defaultValidateMessages: {
      default: "ฟิลด์ ${label} ไม่ผ่านเงื่อนไขการตรวจสอบ",
      required: "กรุณากรอก ${label}",
      enum: "${label} ต้องเป็นค่าใดค่าหนึ่งใน [${enum}]",
      whitespace: "${label} ไม่สามารถเป็นช่องว่างได้",
      date: {
        format: "รูปแบบวันที่ ${label} ไม่ถูกต้อง",
        parse: "${label} ไม่สามารถแปลงเป็นวันที่ได้",
        invalid: "${label} เป็นวันที่ที่ไม่ถูกต้อง"
      },
      types: {
        string: typeTemplate,
        method: typeTemplate,
        array: typeTemplate,
        object: typeTemplate,
        number: typeTemplate,
        date: typeTemplate,
        boolean: typeTemplate,
        integer: typeTemplate,
        float: typeTemplate,
        regexp: typeTemplate,
        email: typeTemplate,
        url: typeTemplate,
        hex: typeTemplate
      },
      string: {
        len: "${label} ต้องมี ${len} ตัวอักษร",
        min: "${label} ต้องมีอย่างน้อย ${min} ตัวอักษร",
        max: "${label} มีได้สูงสุด ${max} ตัวอักษร",
        range: "${label} ต้องมี ${min}-${max} ตัวอักษร"
      },
      number: {
        len: "${label} ต้องมี ${len} ตัว",
        min: "ค่าต่ำสุด ${label} คือ ${min}",
        max: "ค่าสูงสุด ${label} คือ ${max}",
        range: "${label} ต้องมีค่า ${min}-${max}"
      },
      array: {
        len: "ต้องมี ${len} ${label}",
        min: "ต้องมีอย่างน้อย ${min} ${label}",
        max: "มีได้สูงสุด ${max} ${label}",
        range: "จำนวน ${label} ต้องอยู่ในช่วง ${min}-${max}"
      },
      pattern: {
        mismatch: "${label} ไม่ตรงกับรูปแบบ ${pattern}"
      }
    }
  }
};
var th_TH_default4 = localeValues;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {});
